package com.aspose.cells;

import java.util.ArrayList;

class zapz {
   Worksheet a;
   zapy b;
   ArrayList c;
   ArrayList d;
   int e;
   double f;
   ArrayList g;

   zapz(zapy var1, Worksheet var2) {
      this.a = var2;
      this.b = var1;
      this.d = new ArrayList();
      this.e = 0;
      this.c = new ArrayList();
      this.g = new ArrayList();
   }

   void a(int var1) {
      for(int var2 = 0; var2 < this.c.size(); ++var2) {
         zapr var3 = (zapr)this.c.get(var2);
         var3.a(this.b, var1);
      }

   }

   int b(int var1) {
      for(int var2 = 0; var2 < this.c.size(); ++var2) {
         zapr var3 = (zapr)this.c.get(var2);
         if (var1 >= var3.b && var1 < var3.b + var3.a) {
            return var3.h;
         }
      }

      return 15;
   }

   int c(int var1) {
      for(int var2 = 0; var2 < this.c.size(); ++var2) {
         zapr var3 = (zapr)this.c.get(var2);
         if (var1 >= var3.b && var1 < var3.b + var3.a) {
            return var3.f;
         }
      }

      return 15;
   }

   zapr d(int var1) {
      for(int var2 = 0; var2 < this.c.size(); ++var2) {
         zapr var3 = (zapr)this.c.get(var2);
         if (var1 >= var3.b && var1 < var3.b + var3.a) {
            return var3;
         }
      }

      return null;
   }

   zapr a(int var1, int var2) {
      for(int var3 = 0; var3 < this.c.size(); ++var3) {
         zapr var4 = (zapr)this.c.get(var3);
         if (var1 >= var4.b && var1 < var4.b + var4.a) {
            int var5;
            if (var4.b == var1) {
               if (var4.a > var2) {
                  var5 = var4.b + var4.a;
                  var4.a = var2;
                  zapr var10 = new zapr();
                  var10.a(var4);
                  var10.b = var1 + var2;
                  var10.a = var5 - var10.b;
                  this.c.add(var3 + 1, var10);
               }

               return var4;
            }

            var5 = var4.b + var4.a;
            int var6 = var1 + var2;
            var4.a = var1 - var4.b + 1;
            zapr var7 = new zapr();
            var7.a(var4);
            var7.b = var1;
            this.c.add(var3 + 1, var7);
            if (var5 == var6) {
               var7.a = var6 - var7.b;
               return var7;
            }

            if (var5 > var6) {
               int var8 = var5;
               var5 = var6;
               var6 = var8;
            }

            zapr var11 = new zapr();
            var11.a(var4);
            var11.b = var5;
            var11.a = var6 - var5;
            this.c.add(var3 + 2, var11);
            return var7;
         }
      }

      zapr var9 = new zapr();
      var9.b = var1;
      var9.a = var2;
      com.aspose.cells.b.a.a.ze.a(this.c, (Object)var9);
      return var9;
   }

   zaqv e(int var1) {
      if (this.e >= this.d.size()) {
         return null;
      } else {
         while(this.e < this.d.size()) {
            zaqv var2 = (zaqv)this.d.get(this.e);
            if (var1 < var2.a) {
               return null;
            }

            if (var1 < var2.a + var2.b) {
               return var2;
            }

            ++this.e;
         }

         return null;
      }
   }
}
